﻿#define _CRT_SECURE_NO_WARNINGS

#include <stdio.h>

//int main()
//{
//	float a = 1.2f;
//	printf("%f", a);
//	return 0;
//}

//struct Stu
//{
//	char name[20];//姓名
//	int age;//年龄
//	char sex[5];//性别
//};
//
//int main()
//{
//	//按照结构体成员的顺序初始化
//	struct Stu my = { "mengyou",20,"男" };
//	printf("%s\n", my.name);
//	printf("%d\n", my.age);
//	printf("%s\n", my.sex);
//
//	//按照指定顺序初始化
//	struct Stu bz = { .sex = "女",.name = "banzhang",.age = 19 };
//	printf("%s\n", bz.name);
//	printf("%d\n", bz.age);
//	printf("%s\n", bz.sex);
//
//	return 0;
//}


//struct 
//{
//	int a;
//	char b;
//	double c;
//}x;
//
//struct
//{
//	int a;
//	char b;
//	double c;
//}ap[5], * ac;


//struct MG
//{
//	int now;
//	struct MG* next;
//};


//#pragma pack(1)
//
//struct S1
//{
//	char c1;
//	int i;
//	char c2;
//};
//
//struct S2
//{
//	char c1;
//	char c2;
//	int i;
//};
//
//
//struct S3
//{
//	double d;
//	char c;
//	int i;
//};
//
//struct S4
//{
//	char c1;
//	struct S3 sss;
//	double d;
//};
//
//struct S5
//{
//	char c1;
//	struct S4 sp;
//	double d;
//};
//
//int main()
//{
//	struct S1 s1;
//	struct S2 s2;
//	struct S3 s3;
//	struct S4 s4;
//	struct S5 s5;
//
//	printf("%d\n", sizeof(struct S1));
//	printf("%d\n", sizeof(struct S2));
//	printf("%d\n", sizeof(struct S3));
//	printf("%d\n", sizeof(struct S4));
//	printf("%d\n", sizeof(struct S5));
//
//	return 0;
//}


//struct SP
//{
//	int a : 3;
//	int b : 4;
//	int c : 7;
//	int d : 20;
//};
//
//int main()
//{
//	struct SP sa = { 0 };
//	scanf("%d", &sa.b);//这是错误的
//
//	//正确的⽰范
//	int b = 0;
//	scanf("%d", &b);
//	sa.b = b;
//	return 0;
//}



//变种水仙花
//int main()
//{
//	int num = 0;
//	
//	for (num = 10000; num < 100000; num++)
//	{
//		int sum = 0;
//		for (int i = 10; i < 10001; i = i*10)
//		{
//			sum += ((num / i) * (num % i));
//		}
//		if (sum == num)
//		{
//			printf("%d ", num);
//		}
//	}
//	return 0;
//}


//删除序列中的数字
//#include <stdlib.h>
//
//int main()
//{
//	int N = 0;
//	int del = 0;
//
//	scanf("%d", &N);
//	int* sp = (int *)malloc(N * sizeof(int));
//	for (int i = 0; i < N; i++)
//	{
//		scanf("%d", (sp + i));
//	}
//	scanf("%d", &del);
//
//	for(int i=0;i<N;i++)
//	{
//		if (*(sp+i) != del)
//		{
//			printf("%d ", *(sp+i));
//		}
//	}
//	free(sp);
//	sp = NULL;
//	return 0;
//}

//union JU
//{
//	int i;
//	char j;
//};
//
//int judge()
//{
//	union JU flg = { 0 };
//	flg.i = 1;
//	return flg.j;
//}
//
//int main()
//{
//	if (judge())
//		printf("小端");
//	else
//		printf("大端");
//	return 0;
//}


//#include <stdlib.h>
//
//
//int main()
//{
//	int (*arr)[5] = (int (*)[5])malloc(3 * 5 * sizeof(int));
//	for (int i = 0; i < 3; i++)
//	{
//		for (int j = 0; j < 5; j++)
//		{
//			//*(*(arr + i) + j) = j;
//			arr[i][j] = j;
//		}
//	}
//	for (int i = 0; i < 3; i++)
//	{
//		for (int j = 0; j < 5; j++)
//		{
//			printf("%d", arr[i][j]);
//		}
//		printf("\n");
//	}
//	return 0;
//}

//
//#include <stdlib.h>
//
//int main()
//{
//	int* marr = (int*)malloc(10 * sizeof(int));
//	if (marr == NULL)
//		perror("marr");
//	else
//	{
//		for (int i = 0; i < 10; i++)
//			*(marr + i) = i;
//	}
//	int* narr = (int*)calloc(10 ,sizeof(int));
//	if (narr == NULL)
//		perror("narr");
//	else
//	{
//		for (int i = 0; i < 10; i++)
//			*(narr + i) = i;
//	}
//
//	int* xarr = (int*)realloc(marr, 20 * sizeof(int));
//	if (xarr == NULL)
//		perror("xarr");
//	else
//	{
//		marr = xarr;
//		for (int i = 0; i < 20; i++)
//			*(marr + i) = i;
//	}
//
//	free(marr);
//	marr = NULL;
//
//	free(narr);
//	narr = NULL;
//	
//	return 0;
//}


//str为字符串
//int sy(const char* str)
//{
//	int count[256] = { 0 };
//	const char* stp = str;
//	while (*stp)
//	{
//		count[(int)*(stp)]+= 1;
//		stp++;
//	}
//	int cont = 0;
//	while (*(str+cont))
//	{
//		if (count[(int)*(str + cont)] == 1)
//			return cont;
//		cont++;
//	}
//	return -1;
//}
//
//int main()
//{
//	int ret = sy("aa");
//	printf("%d", ret);
//}



//ALen是A中的元素长度
//m是A中的元素个数
//n是B中的元素个数
//BLen是B中1的元素长度
//
//void st(int* A, int ALen, int m, int* B, int BLen, int n)
//{
//
//}

//#include <stdlib.h>
//#include <string.h>
//
//void sy(int* A, int* B)
//{
//	memmove(A + 3, B, 3 * sizeof(int));
//
//}
//
//int main()
//{
//	int arr[6] = { 1,2,3 };
//	int brr[3] = { 4,5,6 };
//	sy(arr, brr);
//
//	return 0;
//}


//int main()
//{
//	for (int i = 1; i < 7; i++)
//	{
//		for (int j = 1; j < i; j++)
//			printf("%c", ' ');
//		for (int j = 1; j < 7 - i; j++)
//			printf("%d", j);
//		for (int j = 7 - i; j > 0; j--)
//			printf("%d", j);
//		printf("\n");
//	}
//	return 0;
//}


//#include <string.h> 
//#include <stdlib.h>  
//void getmemory(char* p) {
//    p = (char*)malloc(100);
//    strcpy(p, "hello world");
//}
//int main() {
//    char* str = NULL;
//    getmemory(str);
//    printf("%s\n", str);
//    free(str);
//    return 0;
//}

//void f(char** p) { *p += 2; }
//void main() {
//    char* a[] = { "123", "abc", "456" }, ** p;
//    p = a;
//    f(p);
//    printf("%s", *p);
//}


//int main()
//{
//	int a = 6;
//	int* p = &a;
//	int(** s) = &p;
//	printf("%d", *(*s));
//	return 0;
//}

int main()
{
	int num0 = 0;
	scanf("%d", &num0);
	int num1 = 3 * num0;
	int num2 = 0;
	if (num1 % 2 == 1)
	{
		num2 = (num1 + 1) / 2;
		printf("odd\t");
	}
	else
	{
		num2 = num1 / 2;
		printf("even\t");
	}
	int num3 = 3 * num2;
	int num4 = num3 / 9;
	printf("%d", num4);
	/*if (num1 % 2 == 1)
		num0 = (2 * num4) + 1;
	else
		num0 = 2 * num4;*/

	return 0;
}